﻿using System;
using MyWeb.Business;

namespace MyWeb.Modules.News
{
    public partial class NewsDetail : System.Web.UI.Page
    {
        private string _id = "";
        private string _gid = "";
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Page.RouteData.Values["GroupNewsId"] != null) _gid = Page.RouteData.Values["GroupNewsId"].ToString();
            if (Page.RouteData.Values["NewsId"] != null) _id = Page.RouteData.Values["NewsId"].ToString();
            if(!IsPostBack)
            {
                ShowNew();
                ShowRelate();
            }
        }
        private void ShowNew()
        {
            var s = "";
            var list = NewsService.News_GetById(_id);
            if(list.Count > 0)
            {
                LoadMetaConfig(list[0].Name, list[0].Title, list[0].Description, list[0].Keyword);
                var t = list[0];
                s += "<div class=\"nContent\">";

                s += "<div class=\"nTitleDetail\"><h1>" + t.Name + "</h1></div>";

                s += "<div class=\"nContentBox\">"+ t.Detail +"</div>";

                s += "</div>";
                ltrnews.Text = s;
            }
            #region html code
            /*
             <div class="nContent">
                <div class="nTitleDetail">
                    <h1>Phần mềm Quản lý bán hàng IziShop sự lựa chọn hoàn hảo cho cửa hàng của bạn</h1>
                </div>
                <div class="nContentBox">
                    Bạn đang cảm thấy mệt mỏi bởi công việc kinh doanh, Bạn mất quá nhiều thời gian
                    cho công tác quản lý và cảm thấy không an tâm khi vắng mặt tại cửa hàng?Làm sao
                    để giảm thiểu chi phí về nhân lực? Làm sao để nhân viên của bạn làm việc hiệu quả
                    và chuyên nghiệp? Phần mềm quản lý bán hàng IziShop chính là giải pháp cho những
                    băn khoăn lo lắng đó! Phần mềm quản lý bán hàng IZISHOP bao gồm những tính năng
                    ưu việt và thông minh nhất hiện nay đối với hệ thống cửa hàng bán buôn, bán lẻ trên
                    toàn quốc. Với những chức năng ưu việt như: Quản lý kho, Quản lý quỹ, Quản lý nhân
                    viên, Quản lý khách hàng, Quản lý hàng hóa xuất nhập tồn... đáp ứng được những băn
                    khoăn lo lắng của những nhà quản lý có thời gian eo hẹp. Khoảng thời gian mà eo
                    hẹp đó các nhà Quản lý hãy dành để tìm các chiến lược kinh doanh để đem lại nhiều
                    lợi nhuận cho cửa hàng.
                </div>
            </div>
         */
            #endregion
        }
        private void ShowRelate()
        {
            var s = "";
            var list = NewsService.News_GetByTop("5", "Active = '1' and GroupNewId = '" + _gid + "' and Id != '"+ _id +"'", "[Date] desc");
            if(list.Count > 0)
            {
                s += "<div class=\"nRelade\">";

                s += "<div class=\"ReladeTitle\"><strong>Các tin liên quan</strong></div>";
                s += "<ul>";
                foreach (var t in list)
                {
                    var link = "/tin-tuc/" + t.GroupNewId + "/" + t.Id + ".html";
                    s += "<li><a href=\""+ link +"\">"+ t.Name +"</a></li>";
                }
                s += "</ul></div>";
                ltrRelate.Text = s;
            }
            #region html code

            /*
             <div class="nRelade">
                <div class="ReladeTitle"><strong> Các tin liên quan</strong></div>
                <ul>
                    <li><a href="#">Giải pháp quản lý bán hàng bằng công nghệ mã vạch</a></li>
                    <li><a href="#">Giải pháp quản lý bán hàng bằng công nghệ mã vạch</a></li>
                    <li><a href="#">Giải pháp quản lý bán hàng bằng công nghệ mã vạch</a></li>
                    <li><a href="#">Giải pháp quản lý bán hàng bằng công nghệ mã vạch</a></li>
                    <li><a href="#">Giải pháp quản lý bán hàng bằng công nghệ mã vạch</a></li>
                    <li><a href="#">Giải pháp quản lý bán hàng bằng công nghệ mã vạch</a></li>
                </ul>
            </div>
             */

            #endregion
        }
        #region[LoadMetaConfig]
        void LoadMetaConfig(string strName, string strTitle, string strDescription, string strKeyword)
        {
            Page.Title = strTitle != "" ? strTitle : strName;
            Page.MetaDescription = strDescription;
            Page.MetaKeywords = strKeyword;
        }
        #endregion
    }
}